package com.example.petproject.service;

import com.example.petproject.entity.dto.CommentListDTO;
import com.example.petproject.entity.dto.PostCommentDTO;
import com.example.petproject.entity.vo.CommentListVO;
import com.example.petproject.entity.vo.PageResult;

import java.util.List;

/**
 * 包名称：com.example.petproject.service
 * 类名称：PmsCommentService
 * 类描述：评价列表接口
 * 创建人：@author DrinkMore-HotWater
 * 创建时间：2024年01月10日 10:53
 **/
public interface PmsCommentService {

    /**
     * 获取评价列表
     * @param commentListDTO 条件类
     * @return PageResult<List<CommentListVO>>
     */
    PageResult<CommentListVO> getCommentList(CommentListDTO commentListDTO);

    /**
     * 发表评论
     * @param token token获取用户信息
     * @param postCommentDTO 参数
     */
    void postComment(String token, PostCommentDTO postCommentDTO);
}
